/**
 * @author yanwl
 * @date 2014-08-19
 */
package com.chnbst.bstyun.model.pojo;

import java.util.Date;

import com.chnbst.bstyun.core.model.IPOJO;

public class Deal implements IPOJO{
    /**
	 * 序列化编号
	 */
	private static final long serialVersionUID = 4034379855388374981L;

	/**
     * 交易编号
     */
    private Integer dealId;

    /**
     * 交易号
     */
    private String dealNum;

    /**
     * 交易名称
     */
    private String dealName;

    /**
     * 交易日期
     */
    private Date dealDate;

    /**
     * 交易状态
     */
    private String dealState;

    /**
     * 收入金额
     */
    private Double incomeMoney;

    /**
     * 支出金额
     */
    private Double disburseMoney;

    /**
     * 用户编号
     */
    private Integer userId;

    /**
     * 支付方式编号
     */
    private Integer payWayId;

    /**
     * 获取交易编号
     * @return 返回交易编号
     */
    
    /**
     * 父类用户编号
     */
    private Integer parentId;
    
    /**
     * 是否已取消  0未取消 1已取消
     */
    private Integer isCancel;
    
    /**
     * 获取交易编号 
     * @return dealId 交易编号
     */
    public Integer getDealId() {
        return dealId;
    }

    /**
     * 设置交易编号
     * @param dealId 交易编号
     */
    public void setDealId(Integer dealId) {
        this.dealId = dealId;
    }

    /**
     * 获取交易号
     * @return 返回交易号
     */
    public String getDealNum() {
        return dealNum;
    }

    /**
     * 设置交易号
     * @param dealNum 交易号
     */
    public void setDealNum(String dealNum) {
        this.dealNum = dealNum;
    }

    /**
     * 获取交易名称
     * @return 返回交易名称
     */
    public String getDealName() {
        return dealName;
    }

    /**
     * 设置交易名称
     * @param dealName 交易名称
     */
    public void setDealName(String dealName) {
        this.dealName = dealName;
    }

    /**
     * 获取交易日期
     * @return 返回交易日期
     */
    public Date getDealDate() {
        return dealDate;
    }

    /**
     * 设置交易日期
     * @param dealDate 交易日期
     */
    public void setDealDate(Date dealDate) {
        this.dealDate = dealDate;
    }

    /**
     * 获取交易状态
     * @return 返回交易状态
     */
    public String getDealState() {
        return dealState;
    }

    /**
     * 设置交易状态
     * @param dealState 交易状态
     */
    public void setDealState(String dealState) {
        this.dealState = dealState;
    }

    /**
     * 获取收入金额
     * @return 返回收入金额
     */
    public Double getIncomeMoney() {
        return incomeMoney;
    }

    /**
     * 设置收入金额
     * @param incomeMoney 收入金额
     */
    public void setIncomeMoney(Double incomeMoney) {
        this.incomeMoney = incomeMoney;
    }

    /**
     * 获取支出金额
     * @return 返回支出金额
     */
    public Double getDisburseMoney() {
        return disburseMoney;
    }

    /**
     * 设置支出金额
     * @param disburseMoney 支出金额
     */
    public void setDisburseMoney(Double disburseMoney) {
        this.disburseMoney = disburseMoney;
    }

    /**
     * 获取用户编号
     * @return 返回用户编号
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置用户编号
     * @param userId 用户编号
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取支付方式编号
     * @return 返回支付方式编号
     */
    public Integer getPayWayId() {
        return payWayId;
    }

    /**
     * 设置支付方式编号
     * @param payWayId 支付方式编号
     */
    public void setPayWayId(Integer payWayId) {
        this.payWayId = payWayId;
    }

    /**
     * 获取父类用户编号
     * @return 父类用户编号
     */
	public Integer getParentId() {
		return parentId;
	}
	
	/**
	 * 设置父类用户编号
	 * @param parentId 父类用户编号
	 */
	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}

	/**
	 * 获取 是否已取消  0未取消 1已取消
	 * @return 返回 是否已取消  0未取消 1已取消
	 */
	public Integer getIsCancel() {
		return isCancel;
	}

	/**
	 * 设置 是否已取消  0未取消 1已取消
	 * @param isCancel 
	 */
	public void setIsCancel(Integer isCancel) {
		this.isCancel = isCancel;
	}
    
}